###Function###
GUICtrlCreateListView

###Description###
Erstellt eine Liste (mit ein oder mehreren Spalten) fr die GUI (ListView-Control)

###Syntax###
GUICtrlCreateListView ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )


###Parameters###
@@ParamTable@@
text
	Definition der Spaltenberschriften. Die Spalten werden durch ein Trennzeichen getrennt, welches mit <a href="AutoItSetOption.htm#GUIDataSeparatorChar">Opt("GUIDataSeparatorChar")</a> festgelegt werden kann.
left
	Die linke Seite des Controls. Wird -1 verwendet, dann wird left mit Hilfe von <a href="AutoItSetOption.htm#GUICoordMode">GUICoordMode</a> berechnet.
top
	Die Oberkante des Controls. Wird -1 verwendet, dann wird top mit Hilfe von <a href="AutoItSetOption.htm#GUICoordMode">GUICoordMode</a> berechnet.
width
	[optional] Die Breite des Controls (voreingestellt ist die zuvor verwendete Breite).
height
	[optional] Die Hhe des Controls (voreingestellt ist die zuvor verwendete Hhe).
style
	[optional] Legt den Stil des Controls fest. Siehe <a href="../appendix/GUIStyles.htm#ListView">Anhang GUI-Stile fr Controls</a>.
		Standard (-1) : $LVS_SHOWSELALWAYS, $LVS_SINGLESEL
		Erzwungener Stil : $LVS_REPORT
exStyle
	[optional] Legt den erweiterten Stil des Controls fest. Siehe <a href="../appendix/GUIStyles.htm#Extended">Tabelle der erweiterten Stile</a> oder <a href="../appendix/GUIStyles.htm#ListViewExtended">Tabelle der erweiterten ListView Stile</a>.
			Standard (-1) : $LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Die Identifikationsnummer (Control-ID) des neuen Controls.
Fehler:	0.
@@End@@


###Remarks###
Um dem Control Listeneintrge hinzuzufgen ist <a href="GUICtrlCreateListViewItem.htm">GUICtrlCreateListViewItem()</a> zu verwenden.

Das ListView wird immer so aussehen wie die "Detail"-Ansicht des Explorers (LVS_REPORT Stil wird erzwungen).
Die anfngliche Spaltenbreite kann kontrolliert werden, indem Leerzeichen in die Spaltenberschriften eingefgt werden. Die Spaltenbreite kann durch <a href="GUICtrlCreateListViewItem.htm">GUICtrlCreateListViewItem()</a> auf die Breite der Eintrge erweitert werden. Bis zu etwa 25 Zeichen passen in eine Spalte. Werden die Eintrge durch <a href="GUICtrlSetData.htm">GUICtrlSetData()</a> verndert, wird keine Grenanpassung vorgenommen.

Um ein ListView mit Icons, kleinen Icons oder in Listenform zu erstellen, ist nach dem Erstellen <a href="GUICtrlSetStyle.htm">GUICtrlSetStyle()</a> mit den Stilen $LVS_ICON, $LVS_LIST oder $LVS_SMALLICON zu verwenden.

Das Sortieren der Listeneintrge durch Klick auf die Spaltenberschriften (wie im Explorer) ist zur Zeit noch nicht implementiert.

Um eine ganze Zeile durch einen Farbbalken auszuwhlen ist der <a href="../appendix/GUIStyles.htm#Extended">erweiterte Stil</a> LVS_EX_FULLROWSELECT zu verwenden.

Um weitere Stile zustzlich zum Standardstil zu benutzen, ist <b><a href="BitOR.htm">BitOR</a></b>($GUI_SS_DEFAULT_LISTVIEW, newstyle,...) zu verwenden.

Um die oben angegebenen Werte verwenden zu knnen, muss #include <ListViewConstants.au3> in das Skript eingefgt werden.

Wird der Stil $LVS_EX_CHECKBOXES zum Listview hinzugefgt, wird die Umrahmung entfernt. Gibt man den Stil $WS_EX_CLIENTEDGE zustzlich an, wird der Rahmen wieder angezeigt.  


Das spezielle Flag $GUI_BKCOLOR_LV_ALTERNATE kann zusammen mit dem ListView-Control dazu genutzt werden, den ListviewItems-Zeilen abwechselnd andere Hintergrundfarben zu geben.
Die ungeraden Zeilen bekommen die Farbe, welche durch <a href="GUICtrlSetBkColor.htm">GUICtrlSetBkColor()</a> des ListView-Controls zugewiesen wird.
Die geraden Zeilen bekommen die Farbe, welche durch <a href="GUICtrlSetBkColor.htm">GUICtrlSetBkColor()</a> des ListViewItem Controls zugewiesen wird.

Ein ListView-Control muss immer mindestens eine Spalte beinhalten.

<a href="../guiref/GUIRef.htm">- - - - - - - - Erklrung der Controls - - - - - - - -</a>


###Related###
GUICtrlCreateListViewItem, GUICtrlRegisterListViewSort, GUICoordMode (Option), GUICtrlSetData, GUIGetMsg, GUIDataSeparatorChar (Option)


###Example###
@@IncludeExample@@
